<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Point de code</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Point_de_code"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Point_de_code rootpage-Point_de_code skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Point de code</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><p>Dans la terminologie de <a href="Codage_des_caract%C3%A8res" title="Codage des caractères">codage des caractères</a>, un <b>point de code</b> est toute valeur numérique qui compose l'espace de codage. De nombreux points de code représentent de simples caractères mais ils peuvent aussi avoir d'autres significations, comme pour le formatage.
</p><p>Par exemple, le jeu de caractères codés <a href="American_Standard_Code_for_Information_Interchange" title="American Standard Code for Information Interchange">ASCII</a> comprend 128 points de code dans l'intervalle 0<sub><a href="Syst%C3%A8me_hexad%C3%A9cimal" title="Système hexadécimal">hex</a></sub> à 7F<sub>hex</sub>, l'<a href="ASCII_%C3%A9tendu" title="ASCII étendu">ASCII étendu</a> comprend 256 points de code dans l'intervalle 0<sub>hex</sub> à FF<sub>hex</sub>, et <a href="Unicode" title="Unicode">Unicode</a> comprend 1 114 112 points de code dans l'intervalle 0<sub>hex</sub> à 10FFFF<sub>hex</sub>. L'espace de codage Unicode est divisé en dix-sept plans (plan multilingue de base, et 16 plans supplémentaires), chacun avec 65 536 (= 2<sup>16</sup>) points de code. Ainsi, la taille totale de l'espace de codage Unicode est 17 × 65 536 = 1 114 112.
</p>
<div class="mw-heading mw-heading2"><h2 id="Définition"><span id="D.C3.A9finition"></span>Définition</h2></div>
<p>La notion de point de code est utilisée pour l'abstraction, pour distinguer à la fois :
</p>
<ul><li>son numéro, de son encodage comme séquence de <a href="Bit" title="Bit">bits</a>, et</li>
<li>son caractère abstrait, d'une représentation graphique particulière (<a href="Glyphe" title="Glyphe">glyphe</a>).</li></ul>
<p>Cette abstraction permet ainsi :
</p>
<ul><li>d'encoder un même espace de codage de différentes façons, ou</li>
<li>d'afficher un même caractère en utilisant des glyphes différents.</li></ul>
<p>Pour Unicode, la séquence particulière des bits est appelée une <i><a href="Codage_des_caract%C3%A8res" title="Codage des caractères">code unit</a></i> – pour le jeu de caractères codés <a href="UTF-32" title="UTF-32">UCS-4</a>, les points de code sont toujours encodés avec des <a href="Syst%C3%A8me_binaire" title="Système binaire">nombres binaires</a> de <b>toujours</b> 4 <a href="Octet" title="Octet">octets</a>, alors que pour <a href="UTF-8" title="UTF-8">UTF-8</a>, les points de code sont encodés avec des séquences <b>variables</b> de 1 à 4 octets. Pour plus d'information, voir <a href="Unicode#Universal_Transformation_Format_(UTF)" title="Unicode">UTF</a>. Les points de code sont assignés à des <a href="Caract%C3%A8re_(informatique)" title="Caractère (informatique)">caractères</a> abstraits. Un caractère <i>abstrait</i> n'est pas un glyphe graphique mais une unité de donnée textuelle. Cependant, les points de code peuvent aussi ne pas être tous utilisés, et réservés pour des utilisations futures (la majorité de l'espace de code Unicode n'est pas utilisé), ou affectés à d'autres utilisations.
</p><p>La distinction entre un point de code et le caractère abstrait correspondant n'est pas prononcée en Unicode, mais est évidente pour d'autres jeux de caractères codés, où de nombreuses <a href="Page_de_code" title="Page de code">pages de code</a> peuvent exister pour un seul espace de codage.
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style="">
</div>
<div class="mw-heading mw-heading2"><h2 id="Bibliographie">Bibliographie</h2></div>
<ul><li><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://www.unicode.org/standard/principles.html"><cite style="font-style:normal;" lang="en">Technical Introduction</cite></a> », sur <span class="italique">www.unicode.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2025-06-23" data-sort-value="2025-06-23">23 juin 2025</time>)</small></span></li>
<li><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-2/#G25564"><cite style="font-style:normal;" lang="en">Chapter 2 – Unicode 16.0.0</cite></a> », sur <span class="italique">www.unicode.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2025-06-23" data-sort-value="2025-06-23">23 juin 2025</time>)</small></span></li>
<li><span class="ouvrage" id="2023">« <a rel="nofollow" class="external text" href="https://developer.mozilla.org/fr/docs/Glossary/Code_point"><cite style="font-style:normal;">Point de code - Glossaire MDN : définitions des termes du Web | MDN</cite></a> », sur <span class="italique">developer.mozilla.org</span>, <time class="nowrap" datetime="2023-10-16" data-sort-value="2023-10-16">16 octobre 2023</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2025-06-23" data-sort-value="2025-06-23">23 juin 2025</time>)</small></span></li>
<li><span class="ouvrage">« <a rel="nofollow" class="external text" href="https://www.w3.org/International/articles/definitions-characters/index.fr.html"><cite style="font-style:normal;">Encodages de caractères : concepts essentiels</cite></a> », sur <span class="italique">www.w3.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2025-06-23" data-sort-value="2025-06-23">23 juin 2025</time>)</small></span></li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’écriture</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-06-23" href="https://fr.wikipedia.org/wiki/?title=Point_de_code&oldid=226730272">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>